#top-wrap{
  width:100%;height:24px;border-bottom:1px solid #e2e2e2;background:#f1f1f1;
  .top{
    width:1200px;height:24px;background:#f1f1f1;border-bottom:1px solid #e2e2e2;margin:0 auto;
    .left{
      width:154px;height:24px;line-height:24px;float:left;
      .les{
        margin:0 6px;text-align:center;
        .si{font-size:14px;color:#666;}
        .sa{font-size:12px;color:#666;margin-left:6px;}
      }
      .les:hover .sa{text-decoration: underline;}
      .les:hover .si{color:darkblue;}
    }
    .right{
      height:24px;margin-right:12px;float:right;position:relative;
      .r-left{
        height:24px;float:left;
        li{
          float:left;
          a{display:block;height:24px;line-height:24px;text-align:center;margin-right:6px;font-size:12px;color:#666;}
          a:hover{text-decoration: underline;}
          .welcome{color:#484848;}
        }
      }
      .r-right{
        width:274px;height:24px;float:right;
        li:nth-of-type(1){
          .hide1 {
            display:none;
            background: #fff;width: 146px;text-align: center;line-height: 30px;position:absolute;left:204px;top: 24px;box-shadow: 2px 2px 2px #cfcfcf;font-size: 12px;
            .hidea {
              display: inline-block;font-size: 12px;color: darkblue;text-decoration: underline;
            }
            .hidea:hover {
              text-decoration: none;
            }
          }
        }
        li:nth-of-type(4){
          .hide2{
            display:none;
            z-index:2;background: #fff;width: 146px;text-align: center;line-height: 30px;position:absolute;left:396px;top: 24px;box-shadow: 2px 2px 2px #cfcfcf;font-size: 12px;
            .hb1{display:block;font-size:16px;color:#ff6129;font-weight:900;}
            .hb2{display:block;font-size:14px;color:#000;font-weight:900;}
            .hb3{display:block;font-size:12px;color:#000;}
            .ha1{display:inline-block;width:55px;height:24px;background:blue;color:#fff;text-align:center;line-height:24px;font-size:12px;margin:0 4px;}
          }
        }
        li{
          float:left;
          a{
            display:block;height:24px;line-height:24px;text-align:center;margin:0 5px;font-size:12px;color:#666;
            .ras{display:block;float:left;}
            .rai{display:block;margin-left:5px;float:left;font-size:12px;color:#666;transition:all 0.5s linear;}
          }
          a:hover{text-decoration: underline;}
        }
        .rra:hover .rai{transform:rotate(180deg);}
        .rra:hover{background:#fff;}
      }
    }
  }
}

#header-wrap{
  width:100%;height:86px;overflow:hidden;
  .header{
    width:1200px;height:86px;margin:0 auto;
    .logo{
      width:319px;height:86px;margin-left:4px;float:left;background:url(../images/logo.png) no-repeat;
      h1{
        a{
          display:block;width:319px;height:86px;float:left;text-indent:-999px;
        }
      }
    }
    .search{
      width:450px;height:86px;float:left;margin:18px 0 12px 35px;
      .s-top{
        margin:0 0 10px 10px;width:440px;height:34px;
        .txt{
          width:342px;height:34px;border:2px solid #ff6600;box-sizing:border-box;padding-left:8px;float:left;
        }
        .btn{
          cursor:pointer;width:98px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:16px;background:#ff6600;float:left;
        }
      }
      .s-bottom{
        width:378px;height:14px;margin-right:72px;
        ul{
          li:nth-of-type(1){
            a{
              border:none;
            }
          }
          li{
            float:left;
            a{
              display:block;float:left;height:14px;line-height:14px;font-size:12px;color:#767676;padding:0 14px;border-left:1px solid #767676;
            }
            a:hover{text-decoration: underline;}
          }
        }
      }
    }
    .seven{
      a{display:block;width:225px;height:86px;background:url(../images/seven.gif) no-repeat;float:right;}
    }
  }
}

#nav-wrap{
  width:100%;height:40px;background:#10286c;
  .nav{
    width:1200px;height:40px;background:#10286c;margin:0 auto;
    .n-left{
      padding:0 20px;box-sizing:border-box;width:180px;height:40px;float:left;background:#ff6600;
      .na{
        line-height:40px;
        .nls{
          display:block;font-size:14px;color:#fff;float:left;
        }
        .nai{display:block;font-size:14px;color:#fff;float:right;}
      }
    }
    .n-middle{
      width:790px;height:40px;float:left;line-height:40px;
      ul{
        li{
          float:left;position:relative;
          .sbg{
            display:none;background:dodgerblue;width:100%;height:40px;float:left;opacity:0.5;position:absolute;
          }
          a{
            display:block;height:40px;padding:0 20px;text-align:center;font-size:12px;color:#fff;position:relative;z-index:1;
          }
        }
      }
    }
    .n-right{
      width:230px;height:40px;background:#ff6600;padding:10px 0;box-sizing:border-box;float:right;border:2px solid #ff6600;position:relative;
      .nra{
        display:block;width:112px;height:24px;line-height:24px;border-right:1px solid #fff;font-size:12px;color:#fff;float:left;padding-left:15px;box-sizing:border-box;
        .as{font-weight:900;opacity:0.5;}
      }
      .nra:nth-of-type(2){border:none;}
      .nrs{display:none;background:#fff;position:absolute;left:0;top:38px;width:228px;padding:50px 20px;box-sizing:border-box;border:2px solid #ff6600;border-top:none;font-size:12px;color:#666;z-index:1;}
    }
  }
}

#ul-wrap{
  width:100%;height:100px;background:#f0f0f0;
  .ul{
    width:1200px;height:40px;background:#f0f0f0;margin:0 auto;padding-top:60px;
    .main-top{
      width:512px;height:40px;display:flex;justify-content:space-between;
      .matopli{
        cursor:pointer;background:#f0f0f0;width:102px;height:38px;border-top:2px solid #f0f0f0;line-height:38px;text-align:center;font-size:12px;color:#787878;
      }
      .matopli:hover{
        background:#fff;color:#000;border-top-color:#ff6600;
      }
    }
  }
}


#main-wrap{
  width:100%;height:682px;
  .main{
    margin:0 auto;width:1200px;height:680px;border-bottom:2px solid #ddd;
   .middle{
     width:1200px;height:426px;
     .middle-left{
       width:450px;height:338px;margin-top:88px;float:left;overflow:hidden;
       .mlli{
         display:none;width:450px;height:338px;background:url(../images/bigxqy1.png) no-repeat center;
       }
       .mlli.show{display:block;}
       .mlli:nth-of-type(2){background:url(../images/bigxqy2.png) no-repeat center;}
       .mlli:nth-of-type(3){background:url(../images/bigxqy3.png) no-repeat center;}
       .mlli:nth-of-type(4){background:url(../images/bigxqy4.png) no-repeat center;}
     }
     .middle-right{
       width:488px;height:366px;margin-left:40px;padding:30px 0;float:left;display:flex;flex-direction:column;justify-content:space-between;
       h3{font-size:24px;color:#000;font-weight:900;}
       span{
         font-size:14px;color:#000;
       h1{display:inline;font-size:30px;color:#ff6600;font-weight:900;}
       }
       b{
         font-size:14px;color:#000;
         input{box-sizing:border-box;padding:5px;border:1px solid #666;font-size:14px;width:36px;height:36px;text-align:center;}
       }
       .incar{width:300px;height:50px;background:darkblue;font-size:14px;color:#fff;line-height:50px;text-align:center;}
     }
   }
    .main-bottom{
      width:385px;height:69px;display:flex;justify-content:space-between;
      .small{
        background:url(../images/smxqy1.png) no-repeat center;width:77px;height:65px;border:2px solid #fff;
      }
      .small:nth-of-type(2){background:url(../images/smxqy2.png) no-repeat center;}
      .small:nth-of-type(3){background:url(../images/smxqy3.png) no-repeat center;}
      .small:nth-of-type(4){background:url(../images/smxqy4.png) no-repeat center;}
      .small.hover{
        border:2px solid #ff6600;
      }
    }
  }
}


#picture-wrap{
  width:100%;height:2838px;margin:30px 0 134px 0;
  .picture{
   width:1200px;heigth:2838px;margin:0 auto;
   h2{
     height:44px;width:1004px;font-size:34px;color:#717171;border-bottom:2px solid #6699bf;font-weight:900;
   }
    .pictop{
      display:block;margin-bottom:30px;background:#f4f4f4;color:#6699bf;width:104px;height:36px;font-size:12px;line-height:36px;text-align:center;
    }
    .tabtop{
      color:#000;display:block;background:#f4f4f4;width:1004px;height:36px;font-size:12px;line-height:36px;
    }
    table{
      margin-buttom:40px;width:1004px;height:72px;border:1px solid #666;line-height:36px;font-size:12px;line-height:36px;color:#000;
      tr{
        width:1004px;height:36px;border:1px solid #666;line-height:36px;font-size:12px;line-height:36px;color:#000;
        td{
          border:1px solid #666;padding-left:20px;box-sizing:border-box;
        }
      }
    }
   .tabdown{
     height:90px;width:1004px;line-height:90px;font-size:28px;color:#484848;font-weight:900;
   }
    img{display:block;width:789px;height:564px;}
    img:nth-of-type(2){width:789px;height:396px;}
    img:nth-of-type(3){width:789px;height:1211px;}
    img:nth-of-type(4){width:789px;height:330px;}
  }
}


#foot-wrap{
  width:100%;height:638px;overflow:hidden;
  .foot{
    width:1200px;height:638px;margin:0 auto;
    .foot-bottom{
      width:1200px;height:188px;margin-bottom:80px;
      .fb{
        padding-left:34px;width:204px;height:188px;float:left;border-right:1px solid #dbdbdb;
        .fbp{
          margin-bottom:3px;width:204px;height:24px;font-size:18px;color:#484848;line-height:24px;font-weight:900;
        }
        .fbul{
          list-style:disc;
          .fbli{
            font-size:12px;color:#666;line-height:24px;
            a{
              font-size:12px;color:#666;line-height:24px;
            }
            a:hover{text-decoration: underline;}
          }
        }
      }
      .fb:last-child{border-right:none;}
    }
    .ffoot{
      width:623px;hright:103px;margin:0 289px  38px 289px;
      .fful{
        width:623px;height:44px;
        .ffli{width:122px;height:44px;margin-right:5px;float:left;}
        .ffli:nth-of-type(2){width:116px;height:44px;}
        .ffli:nth-of-type(3){width:130px;height:44px;}
        .ffli:nth-of-type(4){width:127px;height:44px;}
        .ffli:nth-of-type(5){width:106px;height:44px;margin-right:0;}
      }
      .ffp{
        width:623px;height:38px;line-height:38px;text-align:center;
        .ffps{font-size:12px;color:#484848;padding:0 5px;}
        .ffpa{font-size:12px;color:#484848;padding:0 5px;}
        .ffpa:hover{text-decoration: underline;}
      }
      .ffp2{font-size:12px;color:#484848;width:623px;height:20px;line-height:20px;text-align:center;}
    }
  }
}